Configure Services
2012/05/29 |
[1] | Stop services that are enabled by default but you don't need them. List all SysV services by a command below. |
[root@dlp ~]# systemctl -t service UNIT LOAD ACTIVE SUB JOB DESCRIPTION auditd.service loaded active running Security Auditing Service crond.service loaded active running Command Scheduler dbus.service loaded active running D-Bus System Message Bus fedora-autorelabel-mark.service loaded active exited Mark the need to relabel after reboot fedora-readonly.service loaded active exited Configure read-only root support fedora-storage-init-late.service loaded active exited Initialize storage subsystems (RAID, LVM, etc.) fedora-storage-init.service loaded active exited Initialize storage subsystems (RAID, LVM, etc.) fedora-wait-storage.service loaded active exited Wait for storage scan getty@tty1.service loaded active running Getty on tty1 lvm2-monitor.service loaded active exited Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling network.service loaded active exited LSB: Bring up/down networking remount-rootfs.service loaded active exited Remount Root FS rsyslog.service loaded active running System Logging Service sendmail.service loaded active running Sendmail Mail Transport Agent sm-client.service loaded active running Sendmail Mail Transport Client sshd.service loaded active running OpenSSH server daemon systemd-journald.service loaded active running Journal Service systemd-logind.service loaded active running Login Service systemd-readahead-collect.service loaded active exited Collect Read-Ahead Data systemd-readahead-replay.service loaded active exited Replay Read-Ahead Data systemd-remount-api-vfs.service loaded active exited Remount API VFS systemd-sysctl.service loaded active exited Apply Kernel Variables systemd-tmpfiles-setup.service loaded active exited Recreate Volatile Files and Directories systemd-user-sessions.service loaded active exited Permit User Sessions systemd-vconsole-setup.service loaded active exited Setup Virtual Console udev-settle.service loaded active exited udev Wait for Complete Device Initialization udev-trigger.service loaded active exited udev Coldplug all Devices udev.service loaded active running udev Kernel Device Manager LOAD = Reflects whether the unit definition was properly loaded. ACTIVE = The high-level unit activation state, i.e. generalization of SUB. SUB = The low-level unit activation state, values depend on unit type. JOB = Pending job for the unit. 28 units listed. Pass --all to see inactive units, too. |
[2] | Stop a service. The example below means stop 'sendmail' and disable auto-start at booting system. |
[root@dlp ~]# systemctl stop sendmail.service [root@dlp ~]# systemctl disable sendmail.service rm '/etc/systemd/system/multi-user.target.wants/sendmail.service' |
[3] | There are some SysV services on Fedora 17. Those are controled by chkconfig like below. |
[root@dlp ~]# chkconfig --list Note: This output shows SysV services only and does not include native systemd services. SysV configuration data might be overridden by native systemd configuration. netconsole 0:off 1:off 2:off 3:off 4:off 5:off 6:off network 0:off 1:off 2:on 3:on 4:on 5:on 6:off # unset auto-start setting for a netconsole [root@dlp ~]# chkconfig netconsole off |